dogged perseverance - Español Inglés Diccionario